home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 May / Macworld (1998-05).dmg / Games World / Game Updaters / Quake 1.08.5 Updater / Quake 1.08.5 Read Me next >
Text File  |  1998-03-03  |  7KB  |  121 lines

  1. Quake 1.08.5 Update Notes
  2.  
  3. The updater applications included in this archive will only work with version 1.08.4 of Quake (normal, 3Dfx, or RAVE).  If you do not have version 1.08.4 of Quake you must update to that version before applying this patch.
  4.  
  5. This update for Quake Mac contains many bug fixes and enhancements.  This document explains the fixes and new features, and tries to answer some common questions about Quake Mac.
  6.  
  7. Bugs fixed & New Features
  8.  
  9. • Chance of Quake preferences file becoming corrupted has been reduced.
  10.  
  11. • Some crashes when attempting to bring up the Options dialogs have been fixed.
  12.  
  13. • You can now hold down the Shift key while starting up Quake to disable the automatic monitor resolution switching, in case you somehow selected a mode that isn't valid.
  14.  
  15. • When Quake automatically switches your monitor color depth to 256 or Thousands of colors, it no longer changes the monitor's refresh rate.
  16.  
  17. • The Quicksave feature has been made more reliable.
  18.  
  19. • The name of the save game when you choose "Save As" is now correctly set to that of the last game you saved.
  20.  
  21. • You may now select new auxiliary commands for your mouse/joystick/gamepad buttons in the Input Sprocket configuration dialog.  Simply select AUX28, AUX29, etc. from the popup menu for each button.  You can then use the "bind" command in the Quake console to bind these functions to any command you want.  For instance, if you assign your second mouse button to AUX28, and then type "bind AUX28 +jump" in the console, pressing the second button will make you jump.  This feature is useful for assigning multiple and more complex commands to extra buttons.
  22.  
  23. • Trying to open a map or demo file that doesn't exist now immediately reports the error, and doesn't leave the "loading" screen up forever.
  24.  
  25. • Alias files are now handled better.  Specifically you can put an alias to the .pak or .cfg files in the "id1" folder and they will be correctly resolved.
  26.  
  27. • G3 and other systems with IDE CD-ROMs correctly play music.
  28.  
  29. • AppleTalk games work correctly now, and no longer just start up with infinite "server to client keepalive" messages.
  30.  
  31. • The "Find Local Games" button for AppleTalk network games now works correctly.
  32.  
  33. • The "Find Local Games" button for TCP/IP network games now works correctly.
  34.  
  35. • CD Audio playthrough under OS 8.1 now works correctly, it no longer sets the input source to "none" on quit.
  36.  
  37. • Side stepping via joystick/gamepads now works correctly.
  38.  
  39. • You may now select a desired monitor refresh rate in the Video Options control panel when you select the "Auto-Switch Monitor" option.
  40.  
  41. • Quake 3Dfx now supports multiple resolutions (512x384, 640x480, 800x600).  You must have a 3Dfx with a 4 MB frame buffer to support 800x600.
  42.  
  43. • Quake RAVE now no longer looks specifically for ATI cards.  This may allow other RAVE compliant cards to work, although the only other card it has been tested with is the 3Dfx card in RAVE mode.
  44.  
  45. • Saving a game with too little disk space now gives an error and doesn't create a corrupt save game file.
  46.  
  47. • Several crashes on startup on PowerBooks have been fixed. 
  48.  
  49. • Sound problems on PowerBooks have been fixed.
  50.  
  51. • An option to enable/disable shadows in Quake RAVE has been added.  Some cards do not support shadows, and turning them on will decrease performance, but at least now you can decide whether to have them or not.
  52.  
  53. • Some of the problems with sound stuttering when you hit ESC to access menus have been fixed.
  54.  
  55. • TCP/IP network games are now more reliable.
  56.  
  57. • Running Quake RAVE on a 3D card with less than 4MB of video ram now gives a warning.  Quake RAVE can not run at any reasonable speed on 3D cards with less than 4MB of video memory.
  58.  
  59. • Quake RAVE turns off mip mapping on ATI cards, so you don't have to change the ATI displays settings.
  60.  
  61. • Removed "brightness" slider from Quake RAVE video options panel.  The slider was never hooked up correctly and didn't do anything in 1.08.4.  Brightness is set as high as it can be for RAVE (which may still look a bit dark).
  62.  
  63. • An option to toggle filtering in Quake RAVE has been added.  Turning off filtering will result in increased speed at the sacrifice of some graphic quality.
  64.  
  65. • Quake RAVE now allows you to run in any of the standard video modes, not just 640x480.
  66.  
  67. • Modem/serial games have been made more reliable.  When playing a modem/serial game, make sure you wait long enough for the net game to start up, as it will attempt to connect to a LAN game first, and then go on to the serial/modem game.
  68.  
  69. Note about GLQuake (3Dfx and RAVE versions)
  70.  
  71. Version 1.08.5 of Mac Quake does not contain the updated GLQuake code to version .97 that is current on the PC.  We were unable to obtain the code changes to GLQuake from id, the original developer of Quake, in time to add them to this patch.  We are still attempting to get the code updates from id, and when we have them a new patch for the 3Dfx and RAVE versions of Quake Mac will be released to add the latest GLQuake features.
  72.  
  73. Performance Issues with Quake RAVE & ATI cards
  74.  
  75. Here's a checklist for playing Mac Quake on ATI RAGE PRO boards (courtesy of Ray Swartz at ATI).  Many of these items are applicable to running on Rage II cards also.
  76.  
  77. ===============================================================
  78. * Download latest drivers from ATI web site.
  79. * ATI Displays control panel set to "Standard" 3D quality. Important!
  80. * QuickDraw 3D 1.5.3 or later extensions
  81. * Video set to thousands of colors
  82. * Quake version 1.08.4 or later.
  83. * Monitor connected to ATI board (duh!)
  84. * Turn off Virtual Memory in the memory control panel. Quake's memory
  85. allocation does not need to be boosted.
  86. * Remove unnecessary extensions, especially ones that work in the
  87. background, like File Sharing, FileSaver, and DiskExpress.
  88. * Make sure your Xclaim board has a RAGE PRO chip. Upgrade if necessary.
  89. (All Nexus GA boards have it.) Quake requires 4 MB frame buffer (min).
  90.  
  91. * Quake settings:
  92.  
  93. For highest performance type these commands at Quake console (~ key):
  94.  
  95. R_WATERALPHA 1.0
  96. R_MIRRORALPHA 1.0
  97. R_FULLBRIGHT 1
  98.  
  99. {With these settings, I get 31.2 fps on my 9600/233 with an Xclaim VR.}
  100. =================================
  101. For coolest looking graphics:
  102.  
  103. R_WATERALPHA 0.3
  104. R_MIRRORALPHA 0.3
  105. R_FULLBRIGHT 0
  106.  
  107. {With these settings, I get 21.1 fps on my 9600/233 with an Xclaim VR.}
  108.  
  109. BTW, I am using v4.2.2 of the ATI 3D Accelerator driver. To get the
  110. timings, I used this command at the ~
  111. TIMEDEMO DEMO2
  112.  
  113. =================================================
  114.  
  115. Credits & Thanks
  116.  
  117. Quake 1.08.5 update programming by Mark Adams, Philip H. Sulak, and Ken Cobb, of Westlake Interactive, Inc.
  118.  
  119. Many thanks to Mark Cookson, Chris De Salvo, and Trent Bowman.
  120.  
  121.